		
			
			body {
			    background: none;
			    background-color: white;
			    font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif;
			    font-size: 14px;
			    color: #515151;
			    margin: 0;
			    padding: 0;
				}
			div, h1, h2, h3, h4, p, form, label, input, textarea, img, span, dl, ul, li {
				    margin: 0;
				    padding: 0;
				    border: 0;
				    list-style: none;
				}
				a{
					text-decoration: none;
					cursor: pointer;
					list-style: none;
					padding: 0;
					margin: 0;
				}
				.clarefix:after{
					content: '';
					display: block;
					visibility: hidden;
					height: 0px;
					clear: both;
				}
			.content .header{
				height: 68px;
				margin: 0 auto;
				position: relative;
				width: 1200px;
			}
			.content .header .header-logo{
				float: left;
				height: 20px;
				margin-top: 28px;
				margin-bottom: 20px;
				width: 110px;
				overflow: hidden;
				display: block;
			}	
			.content .header .header-logo img{
				width: 100%;
				height: 100%;
				display: block;
				
			}
			.content .banner-box{
				position: relative;
				min-height: 750px;
				max-height: 1080px;
				background: #f8fcff;
				background: linear-gradient(180deg, #edfcfd 0%, #faffff 100%);
			}
			.banner-box:before{
				position: absolute;
				content: ' ';
				top: 0;
				left: 0;
				bottom: 0;
				right: 0;
				margin: 0 auto;
				height: 100%;
				width: 100%;
				min-width: 1240px;
				max-width: 1920px;
				background-image: url("../img/reisterimg/2.png");
				background-repeat: no-repeat;
				background-size: cover;
				background-position: 50% 50%;
			}
			.content .banner-box .rgbox{
				position: relative;
				width: 1240px;
				height: 750px;
				margin: 0 auto;
			}
			.content .banner-box .rgbox .min-form{
				width: 298px;
				position: absolute;
				top: 10%;
				right: 85px;
				background-color: #FFF;
				padding: 35px 35px 10px;
				border-radius: 2px;
				box-shadow: 0 6px 12px 0 rgb(138 153 150 / 15%);
			}
			.content .banner-box .rgbox .min-form .tap-tile{
				font-size: 18px;
				/* margin-bottom: 60px; */
				margin-top: 35px;
				width: 298px;
				text-align: center;
				color: #387aff;
			}
			.content .banner-box .rgbox .min-form .phone{
				margin: 77.6px auto 36px;
				width: 298px;
				height: 47.6px;
			}
			.content .banner-box .rgbox .min-form .phone .phone-row{
				margin: 0 auto;
				display: flex;
				width: 276.4px;
				height: 46px;
				border: 1px solid #DDD;
				cursor: pointer;
			}
			input{
				height: 22px;
				line-height: 22px;
			}

			.content .banner-box .rgbox .min-form .phone .phone-row .right{
				outline: none;
				display: block;
				line-height: 44px;
				padding: 12px 0;
				height: 44px;
				width: 276.4px;
				text-indent: 8px;
			}
			
			.content .banner-box .rgbox .min-form .phone .phone-row-left .row-down{
				margin-top: 18px;
				width: 14px;
				height: 8px;
				background: url("../img/reisterimg/arrow-down.png") no-repeat center;
			}
			.content .banner-box .rgbox .min-form .password-row,.password-row2{
				margin: 20px auto 36px;
				width: 298px;
				height: 47.6px;
			} 
			.content .banner-box .rgbox .min-form .password-row .password,.password-row2 .password{
				margin: 0 auto;
				width: 276.4px;
				height: 46px;
				border: 1px solid #DDD;
				cursor: pointer;
			}
			.content .banner-box .rgbox .min-form .password-row .password input,.password-row2 .password input{
				width: 100%;
				height: 46px;
				display: block;
				line-height: 46px;
				padding: 12px 0;
				text-indent: 8px;
			}
			.content .banner-box .rgbox .min-form .password-row .password input:focus,.password-row2 .password input:focus{
				outline: 1px solid #387aff;
				border-radius: 1%;
			}
			.content .banner-box .rgbox .min-form .register-btn{
				width: 276.4px;
				font-size: 14px;
				display: block;
				height: 46px;
				line-height: 46px;
				background-color: #387aff;
				margin: 0 auto 20px;
				outline: none;
				cursor: pointer;
				color: #fff;
				border-radius: 2px;
				text-align: center;
			}
			.content .banner-box .rgbox .min-form .toLogin{
				margin-bottom: 5px;
				width: 276.4px;
				margin: 0 auto;
			}
			.content .banner-box .rgbox .min-form .toLogin a{
				padding-left: 0px;
				float: left;
				display: block;
				font-size: 14px;
				color: #387aff;
			}
			.content .banner-box .rgbox .min-form .tip-box{
				position: absolute;
				left: 0px;
				top: 40px;
				display: none;
				position: relative;
				height: 33px;
				width: 100%;
				margin-bottom: 4px;
				margin-top: 4px;
				border: solid 1px #ffc2b3;
				background: #ffd1ca;
				border-radius: 2px;
			}
			.tip-box .err-ico{
				background: url(/img/error-ico.png);
				width: 16px;
				height: 16px;
				display: inline-block;
				position: absolute;
				top: 10px;
				left: 10px;

			}
			.tip-box .tip-font{
				color: #666;
				font-size: 12px;
				padding-left: 35px;
				padding-right: 25px;
				line-height: 33px;
				vertical-align: middle;
			}
			.tip-box .close-ico{
				background: url(/img/close-ico.png);
				background-repeat: no-repeat;
				cursor: pointer;
				width: 16px;
				height: 16px;
				display: inline-block;
				position: absolute;
				top: 12px;
				right: 10px;
			}
